package com.gusto.engine.recommend.delagate;

import java.util.List;

import com.gusto.engine.colfil.Distance;

/**
 * <p>Collaborative neighborhood delegate.</p>
 * 
 * @author amokrane.belloui@gmail.com
 *
 */
public interface ColNeighborhoodDelegate {
	
	public List<Distance> getNearUsers(long userId, String formula, int MIN_SHARED_ITEM, Integer MAX_NEIGHBORS, double MIN_SIMILARITY) throws Exception;
	public List<Distance> getNearItems(long itemId, String formula, int MIN_SHARED_ITEM, Integer MAX_NEIGHBORS, double MIN_SIMILARITY) throws Exception;
	
}
